@charset "utf-8";
/* 手机适配 */

@media screen and (max-width: 500px) {

	/* base */
	body {
		font-size: 14px;
		width: 100%;
		min-width: initial !important;
		min-height: 100vh;
		overflow-x: hidden;
		display: flex;
		flex-direction: column;

	}


	.lf,
	.rt {
		float: none;
		clear: both;
	}
	.ml40,
	.w-mtb50,
	.ml20,
	.f-mt20 {
		margin: 0px !important;
		padding: 0px !important;
	}

	::-webkit-scrollbar {
		width: 0;
		height: 0;
		color: transparent;
	}

	.cg-container {
		width: 100% !important;
		overflow-x: hidden;
	}

	.w-container {
		width: 100% !important;
		overflow-x: hidden;
    }
    .index_page .logo{
        background: none !important;
    }
	/* header */
	.head {
		width: 100% !important;
		min-width: 100% !important;
		height: 200px;
	}
	.centerWidth{width: 100% !important;}

	.head-top {
		border-top: none !important;
	}

	.head-top .lf {
		text-align: center;
		width: 100%;
	}
	.head-search{width: 80%;
				height: 36px;
				line-height: 36px;
				margin: 24px auto 0;
	}
	.head-search input{width: 80%;}
	.head-top .rt {
		display: none;
	}
	.nav{height: 100% !important;
	}
	.nav a span{font-size: 14px !important;
    }
    .nav a img{
        display: none !important;
    }
	.nav a:first-child {
		margin-left: 30px !important;
	}
	.nav a{margin: 0 30px !important;
	}
	.logo img {
		width: 90% !important;
		height: auto !important;
		margin: auto !important;
		margin-left: 5% !important;
    }
    .con-3 .c3-rt .con-tab2{
        width: 100% !important;
    }


	.index_page .nav {
		height: auto !important;
		padding: 0px !important;
		margin: 0px !important;
		border-radius: 4px 4px 0px 0px !important;
		flex-wrap: wrap !important;
        justify-content: center !important;
		border-bottom: none;
		background: #1b9adb;

    }
    .index_page .nav .xs_inputBLock input{
        position: absolute !important;
        height: 35px !important;
        top: 25px !important;
    }

	.index_page .nav a {
		border-left: none !important;
		line-height: 46px !important;
		border-left: none;
       font-size: 14px;
      color: aliceblue;
    float: none !important;
    text-align: left !important;
    margin: 0px !important;
	white-space: nowrap !important;
	padding: 0px;
	padding-left: 2%;
	}
	.index_page .nav a.sx_search{
		position: absolute !important;
    width: 52px !important;
    left: 89% !important;
    height: 44px !important;
	}
	nav a span {
		margin-left: 4px !important;
		font-size: 14px !important;
	}
	.index_page .nav a:hover, .index_page .nav a.cur{
		color: #FFFEFE !important;
    }
    .cm-banner-text p{
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
    }
    .news-cont{
        height: 60px !important;
    }
    .news-cont .news-box a.tit{
        padding: 0 14px !important;
        line-height: 40px !important;
        font-size: 24px !important;
    }
	/* footer */
	.foot {
		height: 100% !important;
		text-align: center !important;
		padding: 4px 4px !important;

    }
    .f-foot{
        height: 100% !important;
		text-align: center !important;
		padding: 4px 4px !important;
    }
    .wei-block{
        display: none;
    }

	.dzjg,
	#jiucuo,
	#_span_jiucuo {
		display: none !important;
	}

	.foot .w-link {
		display: none;
	}

	.foot .f-mt10 span {
        display: contents;
    }
    .cm-drop{
        display: none;
	}
	.fotter-img{
		display: none !important;
	}
	/* 漂浮 */
	.floadAd {
		display: none !important;
		visibility: hidden !important;
	}

	/* 首页 */
     .g-cm-banner{
         margin-top: 24px !important;
         height: 100% !important;  
    }
    .banner1{
        width: 100% !important;
        height: 254px !important;
    }
	.cm-banner{margin-top: 8px !important;
	}
	.cm-banner-tools{position: absolute;
		left: 0;
		bottom: -5px;
		width: 100%;
	}
	.con-tab1{width: 100%;
	}
	.c3-tit a.tit{font-size: 18px;
		top: 3px;
	}
	.con-tab1 .com-tabPanel{height: 35px;
	                    
	}
	.con-tab1 .com-tabPanel .panel{ height: 35px;
	width:23% !important;
	}
	.con-tab1 .com-tabPanel  a{font-size: 14px !important;
                                     margin-left: 8px !important;
    }
    .c3-tit img{
        left: 10px;
    }
    .cm-tab .tabContent{
        margin-left: 0px;
        margin-right: 10px;
    }
    .cm-news-list{
        margin-left: 10px;
        margin-right: 10px;
    }
	.con-3 .c3-lf{width: 100%;
	}
	.c3-tit a.findmore{float: right !important;
                       margin-top: 8px;
                       margin-right: 4%;
	}
    .con-3 .c3-rt .con-tab2 .com-tabPanel{font-size: 14px;
                                         background: none;
    }
    .con-c4 .c4-lf .banner2{
        width: 100%;
    }
    .con-3 .c3-rt .con-tab2 .com-tabPanel a{font-size: 14px !important;}
	.con-3 .c3-rt .c3-rr{width: 100%;
		                margin-top: 15px;
	}
	.con-3 .c3-rt .c3-rr a{width: 44%;
	}
    .con-c4 .c4-lf{width: 96%;
                   margin: auto;
    }
    .con-c4 .c4-lf a{
        width: 100%;
    }
    .con-c4 .c4-lf a img{width: 100%;
    }
	.con-c4 .c4-rt{
		width: 100%;
		margin-top: 16px;
	}
	.con-c4 .c4-rt .c4-ra1{
		width: 100%;
    }
    .con-c4 .c4-rt .c4-ra1 a{
        width: 27%;
        margin-left: 18px;
    }
	.con-c4 .c4-rt .c4-ra2{
        width: 100%;
        margin-top: 14px;
	}
	.con-c5 .c5-lf{
        width: 100%;
        margin-top: 14px;
    }
    .con-c4 .c4-rt .c4-ra2 .ra20{
        margin-left: 12%;
    }
    .con-c4 .c4-rt .c4-ra2 .ra21{
        margin-left: 12%;
    }
    .con-c4 .c4-rt .c4-ra2 .ra22{
        margin-left: 12%;
    }
	.f-mt15{margin-top: 2px;
	}
	.c3-tit{height: 46px;
    }
    .c3-tit .top4{left: 17px;
    }
    .con-c5 .c5-rt{
        width: 100%;
        margin-top: 14px;
        overflow: hidden;
    }
    .con-c5 .c5-rt .c5-rlf{
        width: 100%;
    }
    .con-c5 .c5-rt .c5-rlf .c5-rtit{
        margin-bottom: 12px !important;
    }
    .con-c5 .c5-lf .c5-tit{
        margin-left: 20px;
        margin-top: 20px;
    }
    .con-c5 .c5-lf .c5-as1 a:first-child{
        margin-left: 18px;
    }
    .con-c5 .c5-lf .c5-as1 a{
        width: 28%;
    }
    .con-c5 .c5-rt .c5-rlf .c5-table .s1{
        width: 45%;
        float: left !important;
    }
    .con-c5 .c5-rt .c5-rlf .c5-table .s2{
        width: 26%;
    }
    .con-c5 .c5-rt .c5-rlf .c5-table .s3{
        width: 22%;
    }
    .con-c5 .c5-rt .c5-rrt{
        width: 100% !important;
        margin-top: 15px !important;
    }
    .con-c5 .c5-rt .c5-rrt a{
        margin-top: 3px !important;
        display: flex !important;
    }
    .con-c5 .c5-rt .c5-rrt a img{
        width: 94% !important;
        margin-left: 3% !important;
        margin-bottom: 4%;
    }
	.con-3 .c3-rt{width: 100%;
		margin-top: 10px;
	}
    .index_page .g2-cm-banner{
        margin-top: 28px !important;
    }
	.g2-cm-banner {
		width: 100% !important;
		height: 80vw !important;
    }
    .index_page .g2-cm-banner .g-banner1{
        width: 100%;
		height: 80vw;
    }
    .index_page .g2-cm-banner .g-banner1 .cm-banner-img{
        width: 100%;
		height: 80vw;
    }
    .cm-banner-img a {
		width: 100% !important;
		object-fit: fill;
    }
    .index_page .index-leader{
        padding-top: 0px !important;
    }
    .index_page .lfIndexLeader{
        width: 100%;
    }
    .index_page .lfIndexLeader a{
        width: 30%;
        float: left;
        margin-left: 2%;
    }
    .index_page .index-leader{
        height: 983px !important;
    }
    .index_page .leader-tab{
        width: 97%;
        text-align: left;
        line-height: 30px;
        margin: auto ;
	}
	.index_page .leader-tab .tabPanel .panel{
		margin-left: 6% !important;
		margin-right: 2% !important;
		width: 25% !important;
		font-size: 18px;
	}
    .index_page .leader-tab .tabPanel .panel:first-child{
        margin-left: none;
    }
    .index_page .zw-info{
        position: relative;
        top: 14px;
    }

    .f-mt20 img {
		width: 100% !important;
        height: auto !important;
        margin-bottom: 20px;
    }
    .index_page .ztzl-block{
        width: 100%;
        height: 76px !important;
	}
	.index_page .leader-tab .cm-news-list{
		margin-top: 0px !important;
	}
	.index_page .con-6 a.tit{
		margin-bottom: 16px !important;
	}
	.index_page .con-5{
		margin-bottom: 11px !important;
	}
	.f-mt40{
		margin-top: 0px !important;
	}
    .index_page .ztzl-block .banner2{
        width: 100%;
    }
    .cm-banner-img img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: fill;
    }

	.cm-news-list li a {
		max-width:62% !important;
		float: left !important;
    text-align: left !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    padding-left: 0px !important;
    background: none !important;
    }
    .cm-news-list li span {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		float: right !important;
    clear: none !important;
    }
    .zw-content a img{
        display: none !important;
    }
    .index_page .con-6 a.video-img img{
        width: 100% !important;
    }
    .index_page .con-7 .ztzl-a-img{
        width: 100% !important;
    }
    .index_page .rtCont-4{
        width: 98%;
        margin: auto;
    }
    .index_page .rtCont-4 .rtCont-4a{
        float: left !important;
        clear: none !important;
        width: 48% !important;
        margin-right: 2% !important;
    }
    .index_page .rtCont-4 .rtCont-4a img{
        height: 164px !important;
        width: 100% !important;
    }
    .index_page .con-6 .con6-video{
		margin-right: 0px !important;
		margin-bottom: 16px !important;
    }
    .index_page .con-6 .con6-shui .index-shui a{
        width: 43% !important;
       display: inline-block !important;
		margin-left: 5% !important;
		float: left !important;
        clear: none !important;
    }

    .index_page .ztzl-block .banner2 .cm-banner-btn{
        top: 44px !important;
    }
    .index_page .con-6 a.video-img{
        width: 100% !important;
    }
    .index_page .con-6 .con6-shui{
		width: 100% !important;
		margin-top: 10px !important;
    }
    .g-ztzl-news-cont{
        width: 96% !important;
        margin: auto !important;
    }
    .index_page .con-5 .cm-banner{
    width: 96% !important;
    height: 510px !important;
    margin: auto !important;
    }
    .index_page .con-5 .cm-banner a{
        display: block !important;
        margin-right: 3px !important;
        margin-top: 10px !important;
    }
    .g-ztzl-news-cont{
        width: 96% !important;
        margin: auto !important;
    }
    .index_page .con-7 .w371{
        width: 97% !important;
        margin: auto !important;
        margin-left: 2% !important;
    }
    .index_page .con-7 .w371 ul.cm-news-list{
        margin-top: 5px !important;
    }
    .index_page .con-7 .ztzl-tit{
        margin-bottom: 14px !important;
        margin-left: 6% !important;
    }
    .index_page .g-cm-banner .cm-banner{
        width: 100% !important;
    }
    .index_page .g-cm-banner .cm-banner .cm-banner-img a p{
        text-align: left !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
		font-size: 18px !important;
		width: 90% !important;

    }
    .index_page .g-cm-banner .cm-banner {
        height: 78px !important;
	}
	.index_page .w782 .tabPanel .panel{
		width: 35% !important;
	}
	.index_page .rtCont-4 a img{
		width: 97% !important;
		margin-left: 2% !important;
	}
	.index_page .con-6{
		padding-top: 18px !important;
		padding-bottom: 18px !important;
	}
	.index_page .con-6 a.tit{
		margin-left: 5% !important;
	}
	.index_page .con-5{
		margin-top: 0px !important;
	}
	.index_page .con-6 ul.list li a{
		margin-left: 2% !important;
		padding-left: 6% !important;
	}
    /* 列表页 */
    .leader-info{
			margin-top: 0px !important;
			padding-left: 10px !important;
			padding-right: 10px !important;
    }
    .glNolf{
        width: 100% !important;
        margin-left: 16px !important;
    }
    .cm-loc{
		width: 100% !important;
		height: 100% !important;
		line-height: 30px !important;
        position: relative !important;
        padding-left: 4px !important;
	}
	.gl-list{
		width: 100% !important;
		margin-left: 3% !important;
	}
    .gl-list li{
		width: 100% !important;
		height: 63px !important;
		line-height: 63px !important;
    }
    .gl-list li a{
        float: left !important;
        max-width: 72% !important;
    text-align: left !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
	}
	.gl-list li span{
		float: right !important;
		clear: none !important;
	}
	.ml18{
		margin-left: 0px !important;
	}
	.news-list-ul{
		overflow: hidden;
	}
	.news-list-ul li{
		width: 98% !important;
    height: 63px !important;
    line-height: 63px !important;
	}
	.news-list-ul li a{
		float: left !important;
    max-width: 63% !important;
    text-align: left !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
	}
	.news-list-ul li span{
		float: right !important;
    clear: none;
    }
    .gl-nav{width: 100% !important;
    }
    .gl-con{width: 100%;
            margin-top: 16px;
    }
    .gl-l li a{width: 62% !important;
    }
    .gl-l li span{float: right !important;
    }
    .gl-title{
        padding: 17px 0 18px 6px !important;
        height:  auto !important;
    }
    .local{
        float: none !important;
        margin-right: 15px !important;
        height: auto !important;
    }
    .gl-title .tit{
        margin-bottom: 14px;
    }
    .gl-con-t{
        border-bottom: none !important;
        height: auto !important;
    }	
    .gl-con-t .tit{
        font-size: 18px !important;
        background: none !important;
    }
	/*多栏目列表*/
	.dynamicNews .newsLf{
		width: 100% !important;
		height: 100% !important;
		min-height: 12px !important;
	}
	.dynamicNews .newsLf a{
		width: 100% !important;
		height: 70px !important;
       line-height: 70px !important;
		padding-top: 2% !important;
	}
	.leader-info .leader-tit{
		height: 54px !important;
		line-height: 54px !important;
		border-bottom: none;
	}
	.dynamicNews{
		margin-top: 0px !important;
		margin-bottom: 10px !important;
	}
	.dynamicNews .newsLf .cur{
		width: 100% !important;
		padding: 0px !important;
		background: #1B9ADB !important;
		margin-left: 0px !important;
		margin-top: 0px !important;
	}
	.write-box .xx-ibox{
		display: none !important;
	}
	.cm-page{
		text-align: center !important;
	}
	.water-content{
		width: 100% !important;
	}
    /* 信息公开 */
    .cg-container{
		width: 100% !important;
		overflow: hidden !important;
		padding: 0px;
    }


	.w-con3 {
		width: 100%;
		margin-bottom: 10px;
	}

	.w-con3 .w-banner2 {
		width: 100%;
	}

	.w-con3 img,
	.w-con3-img img {
		width: 100% !important;
		height: 60px !important;
	}


	.w-banner .cm-banner-len {
		display: none;
	}

	.w-banner .cm-banner-text div a {
		margin-top: 10px;
		color: #fff;
	}

	.w-banner .cm-banner-tools {
		bottom: 0px;
	}

	.w-banner .cm-banner-text {
		background: rgba(0, 0, 0, .15);
		padding-bottom: 10px;
	}

	.cm-banner-btn {
		bottom: 14px;
	}

	.con2-rt {
		width: 100%;
	}

	.cm-tab .tabPanel1 {
		padding-top: 10px;
		padding-left: 5px;
		border-bottom: #ccc solid 1px;
	}

	.con2-rt .w-com-tab .tabPanel .panel {
		margin-right: 0px;
	}


	.w-news-list li span {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.cm-tab .tabPanel1 .panel {
		margin-left: 10px;
		font-size: 16px;
	}

	.w-con4-cont>.rt {
		float: none;
	}

	.w-w344 {
		width: 100%;
	}

	.w-w344 .w-cont4-a a {
		background: #fff;
	}

	.w-w344 .w-con4-img {
		height: 95px !important;
	}

	.w-com-tab1 {
		width: 100%;
	}

	.w-w833 {
		width: 100%;
	}

	.w-w300 {
		width: 100%;
		background-color: #f1f1f1;
		padding: 15px 0px;
		margin-left: 0px;
	}

	.w-w300 .w-zw-a {
		display: flex;
		flex-wrap: wrap;
		width: 90%;
		margin: 0 auto;
		justify-content: center;
	}

	.w-w300 .w-zw-a a {
		margin: 5px 2px;
	}

	.w-w300 .w-wei {
		display: none;
	}

	.w-w833 .w-w833-cont {
		display: flex;
		flex-wrap: wrap;
		height: auto;
		margin-bottom: 15px;
	}

	.w-w833 .w-w833-tit a {
		margin-left: 10px;
	}

	.w-w833 .w-w833-cont a {
		width: 30% !important;
		box-sizing: border-box;
		overflow: hidden;
	}
	

	.w-con5 {
		display: none;
	}

	.w-con6-xin {
		margin-bottom: 15px;
		float: none;
		padding: 0px 5px;
	}

	.w-dao {
		width: 100%;
		margin: 0px;
	}

	.w-dao .w-dao-a {
		padding-left: 10px;
	}

	.w-cont6 .w-con6-xin .w-con6-ul {
		width: 100%;
		padding: 0px;
	}

	.w-cont6 .w-con6-xin .w-con6-ul li {
		display: flex;
	}

	.w-cont6 .w-con6-xin .w-con6-xin-tit {
		width: 100%;
		height: auto;
		padding-left: 15px;
		line-height: 1.8em;
	}

	.w-online,
	.w-online .w-online-a img {
		width: 100% !important;
	}

	/* 领导信息 */
	.w-leader0img {
		width: 100% !important;
		padding: 10px 20px !important;
	}

	.w-leader0img .f-tac a,
	.w-leader-cont .f-tac a {
		margin: 0px !important;
	}

	.w-leader0img .ld,
	.w-leader0img .w-posi,
	.w-leader0img .w-name {
		width: 100% !important;
	}

	.w-leader0img img {
		margin: 0px auto !important;
	}

	.w-leader-fen-block {
		width: 100%;
		padding: 10px;
	}
	.leader-info .leader-content{
		margin-top: 65px !important;
		margin-left: 0px !important;
	}
	.leader-info .leader-content .leader-rtCont{
		width: 100% !important;
	}
	.leader-info .leader-content a{
		width: 100% !important;
	}
	.g-leader-detail{
		width: 100% !important;
    }
    .other-leader{width: 100%;
    }
    .other-leader .tit{
        width: 100%;
    }
    .work-select{
        width: 100%;
    }
    .ldxx-main .ldxx-box .ldxx-info{
        width: 100% !important;
        margin-left: 0px !important;
    }
    .ldxx-main .ldxx-box .ldxx-info .intro{
        height: auto !important;
    }
	/* 信息公开 */
	.ml18{
		margin-left: 0px !important;
	}
	.contentBg {
		padding: 0px;
		margin-bottom: 30px !important;
	}

	.title {
		margin: -12px auto;
	}

	.title a {
		font-size: 40px;
	}

	.search-box {
		width: 100%;
		padding: 0px 10px;
		height: auto;
		margin: 15px auto;
	}

	.search-block {
		width: 80vw;
		margin: 0 auto;
	}

	.search-block input {
		width: 50vw;
	}

	.contentBg .clearfix .lf {
		float: none;
	}

	.zw-list {
		width: 90%;
		margin: 0 auto;
	}

	.zw-list a.clearfix {
		width: 100%;
	}

	.con-rt {
		width: 100%;
	}

	.con-rt .tit {
		padding: 0px 10px;
	}

	/* 公共服务 */
	.w-pubService .tit {
		display: none;
	}

	.w-pubService ul {
		display: flex;
		flex-wrap: wrap;
	}

	.w-pubService ul li {
		width: 40% !important;
		height: 120px !important;
		float: none;
		margin: 15px 15px !important;
	}

	.w-pubService ul li a {
		background-size: 100% 100%;
	}

	.w-pubService ul li a span {
		position: relative;
		top: -15px;
	}


	/* 互动交流 */
	.szf-hd-c{
		margin-top: 0px !important;
	}
	.szf-hd-w1 {
		height: auto;
		padding: 10px;
	}

	.szf-hd-w1 .tit {
		margin-top: 10px;
	}

	.szf-hd-w1l {
		float: none;
		margin-top: 10px;
		padding-bottom: 10px;
		white-space: nowrap;
		overflow-x: scroll;
		cursor: pointer;
	}

	.szf-hd-w1l span {
		display: none;
	}

	.szf-hd-w1l a {
		padding: 0px 5px;
	}

	.sw-lf {
		width: 100%;
		padding: 0px;
	}

	.sw-titdiv {
		display: none;
	}

	.sw-lf .w518 {
		width: 100%;
		padding: 0px 10px;
	}

	.sw-lf .sw-lftit {
		margin: 0px 10px;
	}

	#xjxd {
		background: #f5f5f5;
		margin-top: 10px;
	}

	.sw-ul li {
		height: auto;
		line-height: 1.6em;
		padding: 10px 0px;
	}

	.szf-hd-c .sw-lf .sw-ul li p a {
		white-space: initial;
	}

	.szf-hd-c .sw-lf .sw-ul li span {
		display: none;
	}

	.g-hd-sw-c31 {
		width: 100%;
	}

	.c3-titrt a {
		display: none;
	}

	.sw-rt {
		width: 100%;
		margin: 0px;
		padding: 10px;
	}

	.szf-hd-c .sw-c3 {
		padding: 0px;
	}

	.g-hd-sw-c51 {
		width: 100%;
		float: none;
	}

	.g-hd-sw-c51 .c3-tit {
		background-position: 10px 316px;
	}

	.szf-hd-c .szf-hd-l {
		margin-top: 10px;
		background-color: #f5f5f5;
		padding: 10px;
	}

	.szf-hd-c .szf-hd-l li {
		height: auto;
		line-height: 1.8em;
		padding: 5px 0px;
	}

	.szf-hd-c .szf-hd-l li a {
		white-space: initial;
		max-width: 100% !important;
		background-position: 5px 10px;
	}

	.szf-hd-c .szf-hd-l li .date {
		display: none;
	}

	.szf-hd-c .szf-hd-w2 {
		height: auto;
	}

	.sw-c31l {
		width: 100%;
		padding-left: 10px;
		margin-top: 10px;
	}

	.w1-banner3 {
		width: 100% !important;
	}

	.cm-picitem {
		width: 100% !important;
	}

	.cm-picitem img {
        width: 100% !important;
        height: 90px !important;
	}

	.xin-notice {
		width: 100%;
		margin: 0px;
		padding: 5px 10px;
	}

	.xin-notice .xin-notice-tit {
		padding: 10px;
	}

	.xin-notice .xin-button {
		margin: 0px !important;
	}

	.writeByMy {
		width: 100% !important;
	}

	.writeByMy .w-table tr {
		display: flex;
		flex-direction: column;
	}

	.writeByMy .w-table tr th,
	.writeByMy .w-table tr td {
		flex: 1;
	}

	.writeByMy .w-table tr th {
		text-align: left;
		padding-left: 10px;
	}

	.writeByMy .write-btns {
		margin-left: 10px;
	}
	.mailBox .tit{
		width: 96% !important;
	}
	.mailBox .tit .mail-status{
		width: 50% !important;
		margin: auto !important;
		margin-top: 10px !important;
	}
	.question-box{
		width: 100% !important;
	}
    .mailBox_page .tit{
        width: 100% !important;
    }
    .mailBox_page .tit .titContent{
        width: 100% !important;
    }
    .write-box{
        width: 100% !important;
    }
    .write-box .w453{
        width: 35% !important;
    }
    .write-box .w160{
        width: 30% !important;
    }
    .write-box .w122{
        width: 20% !important;
    }
    .write-box .w94{
        width: 15% !important;
    }
	/* 业务工作 */
	.w-work {
		padding: 15px 0px;
	}

	.w-work .w-work-lf {
		width: 99%;
		margin: 0 auto;
		float: none;
	}

	.w-work-rt {
		margin-top: 15px;
		width: 100%;
	}

	.w-work-rt .w-work-rtBlock {
		width: 100%;
		padding: 10px;
	}

	.w-work-rt .w-work-list {
		width: 100%;
		padding: 0px 10px;
	}

	
	/*	互动-列表  */
	.w-leaderInfo .w-leader-tit a.lf {
		padding-left: 5px;
	}

	.w-gl-lf {
		width: 100%;
	}

	.w-xin-select {
		width: 100%;
		display: none;
	}

	.w-xin-rt {
		width: 100%;
		float: none;
	}

	.w-page .cm-page .pageprv,
	.w-page .cm-page .pagenext {
		width: 48px;
	}

	.w-page .cm-page a,
	.w-page .cm-page span {
		margin: 0px 1px;
	}


	/* 内容页 */
	.w-leaderInfo .w-leader-tit a.lf {
		display: none;
	}

	.w-leaderInfo .w-leader-tit .rt {
		float: none;
		padding-left: 10px;
	}

	.message-box h1.xx-tit {
		font-size: 20px;
		line-height: 2.2em;
		padding: 66px 20px 20px;
	}

	.message-box .cm-xlso {
        text-align: center;
        height: 100% !important;
		padding-left: 0px;
		margin-left: 0px !important;
		margin-right: 0px !important;

	}

	.message-box .cm-xlso img {
		display: none;
	}

	.message-box .cm-xlso .f-mr20 {
		display: none;

	}

	.lfNewsDetail {
		margin: 20px 0px;
		padding: 0 !important;
		width: 100% !important;
		font-size: 14px !important;
	}
	.lfNewsDetail p img{
		width: 100%;
	}
	.insertfileTag img{
		width: 4% !important;
	}
	.lfNewsDetail table{
		width: 100%;
	}
	.header-hidden,
	.header-hidden1 {
		display: none !important;
	}

	.header-hidden h1.xx-tit {
		font-size: 22px;
		line-height: 1.8em;
	}

	#div_div {
		display: none;
    }
    .gl-main{
        margin: 0 9px 0 10px !important;
        padding-top: 0px !important;
        padding-bottom: 4px !important;
    }
	/* 信息公开-内容页 */
	.w-plr15 {
		padding: 0px;
    }
    .inner-list a{
        width: 100%;
    }
	.zw-table {
		width: 100%;
		margin-top: 32px;
	}
	.news-detail{
		width: 100% !important;
	}
	.ue_table{
		overflow-y: scroll;
	}
	.zw-table tr {
		display: block;
		height: auto;
		clear: both;
		overflow: hidden;
		border: none;
	}

	.zw-table tr th {
		display: block;
		width: 30%;
		float: left;
		line-height: 36px;
		height: 36px;
		border: 1px solid #ebebeb;
	}

	.zw-table tr td {
		display: block;
		width: 70%;
		float: right;
		text-align: left;
		line-height: 36px;
		border: 1px solid #ebebeb;

    }
    .pd30{
        padding: 16px !important;
    }

	/* 互动-内容页 */
	.w-xin-detail .tit .titContent {
		width: 100% !important;
		font-size: 24px;
	}

	.w-xin-detail .question-box {
		width: 100%;
		border: none;
	}

	.w-xin-detail .question-box .ask-box {
		margin: 10px;
		text-align: left;
	}

	.w-xin-detail .question-box .ask-box span.ask {
		display: block;
		width: 100%;
		margin: 15px 0px;
		float: none;
	}

	.w-xin-detail .question-box .quest-cont {
		padding: 15px;
		background-color: #f5f5f5;
		border: none;
	}
	/* 专题 */
	.zt-bodyBg {
		background-size: 100% !important;
		background-position: 0px 0px !important;
	}

	.zt_top {
		width: 100% !important;
		margin-top: 0px !important;
		min-height: 25vh !important;
	}

	.zt_top a {
		display: none;
	}

	.zt-container .one-zt-content,
	.zt-container .three-zt-content,
	.zt-container .four-zt-content,
	.zt-container .five-zt-content,
	.fkzc-zt,
	.yqzc-zt {
		flex-direction: column !important;
	}

	.four-zt-content {
		margin: 15px 0px;
	}

	.four-right .bt_right a img {
		width: 100%;
	}

	.four-right .w-news-list {
		width: 100% !important;
		margin: 0px !important;
		height: auto !important;
		padding: 10px 0px 10px 10px !important;
	}

	.one-zt-content>.zt-left {
		width: 100%;
		margin-bottom: 15px;
	}

	.zt-right {
		width: 100% !important;
	}

	.zt-link {
		margin: 15px 0px;
	}

	.zt-link img {
		width: 100%;
	}

	.zt-left {
		width: 100%;
	}

	.four-zt-content .four-right {
		margin: 0px 0px 15px 0px !important;
	}


	.four-right {
		width: 100%;
	}

	.fyfw-zt {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.five-zt-content {
		display: none !important;
	}

	.six-zt-content {
		background-position: -41px -90px !important;
		height: auto !important;
	}

	.fkyq-list {
		width: 100% !important;
		margin: 15px 0px !important;
		padding-top: 150px !important;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.float-left{
		display: none;
	}

}
